package data;

import java.util.Collection;
import util.CategoriaDTO;
import util.CategoriaAssembler;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

public class CategoriaDAO extends HibernateDaoSupport {
  
 public boolean insert(CategoriaDTO profDTO) {
   getHibernateTemplate().save(profDTO);
   return true;
 }
 
 public boolean delete(CategoriaDTO profDTO) {
   getHibernateTemplate().delete(profDTO);
   return true;
 }
 
 public CategoriaDTO findById(int id) {
   CategoriaDTO prof;
   prof = (CategoriaDTO)getHibernateTemplate().get(CategoriaDTO.class,new Integer(id));
   return prof;
 }
 
 public boolean update(CategoriaDTO profDTO) {
   getHibernateTemplate().update(profDTO);
   return true;
 }
 
 public Collection findAll() {
   return getHibernateTemplate().find("from CategoriaDTO");
 }
}